html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,a,code,em,img,q,small,strong,dd,dl,dt,li,ol,ul,fieldset,form,label,table,tbody,tr,th,td,input
	{
	margin: 0;
	padding: 0;
}

body {
	font-size: 12px;
	font-family: "Microsoft Yahei", "寰蒋闆呴粦", Tahoma, Arial, Helvetica,
		STHeiti;
	_font-family: Tahoma, Arial, Helvetica, STHeiti;
	cursor: default;
}

html.hasFontSmoothing-false body {
	font-family: Tahoma, Arial, Helvetica, STHeiti;
}

a img,:link img,:visited img {
	border: 0;
}

table {
	border-collapse: collapse;
}

ul {
	list-style: none;
}

q:before,q:after,blockquote:before,blockquote:after {
	content: "";
}

div#PopElementContainer {
	position: relative;
	height: 0;
	width: 100%;
	z-index: 9999;
	_line-height: 0;
	_font-size: 0;
}

div#PopElementContainer * {
	_line-height: 1;
	_font-size: 12px;
}

div.dd-global-notify-position {
	float: left;
	position: fixed;
	_position: absolute;
	left: 50%;
	top: 0;
}

div.dd-global-notify-wrap {
	position: relative;
	left: -50%;
	background: #2c4762;
	background: rgba(0, 0, 0, 0.3);
	padding: 0 7px 7px;
	-moz-border-radius: 0 0 6px 6px;
	-webkit-border-radius: 0 0 6px 6px;
	border-radius: 0 0 6px 6px;
}

div#PopElementContainer div.dd-global-notify {
	background: #fff;
	-moz-border-radius: 0 0 3px 3px;
	-webkit-border-radius: 0 0 3px 3px;
	border-radius: 0 0 3px 3px;
	padding: 6px 50px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	font-size: 18px;
	font-weight: bold;
	color: #000;
}

html {
	overflow-y: scroll;
}

.clearfix:after,#content:after {
	content: "\20";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

#content:after {
	height: auto;
	height: 0\9;
}

.clearfix,#content {
	display: inline-block;
}

.clearfix,#content {
	display: block;
}

.clear {
	clear: both;
	height: 0;
	overflow: hidden;
}

.hide,.dlog-dd-title {
	display: none;
}

h1 {
	font-size: 16px;
}

h2,h3 {
	font-size: 14px;
}

h4,h5,h6 {
	font-size: 12px;
}

a,a:link,a:visited {
	text-decoration: none;
	color: #307DCA;
	cursor: pointer;
}

.global-title-font {
	font-family: "Helvetica Neue", "Luxi Sans", "DejaVu Sans",
		'Microsoft Yahei', Tahoma;
}

a.x-close {
	display: block;
	width: 11px;
	height: 11px;
	background: url(/img/icon/x-close.$108.png) no-repeat 0 0;
	text-indent: -9999px;
	outline: none;
	cursor: pointer;
}

a.x-close:hover {
	background-position: 0 -11px;
}

a.a-button {
	display: inline-block;
	height: 26px;
	padding-left: 10px;
	background: url(/img/button/a-button.$262.png) no-repeat 0 0;
	line-height: 26px;
}

a.a-button span {
	float: left;
	font-weight: normal;
	height: 26px;
	padding: 0 10px 0 0;
	background: url(/img/button/a-button.$262.png) no-repeat right 0;
	color: #5F5C5C;
	margin-right: -1px;
}

a.a-button.icon-add {
	padding-left: 25px;
	background-position: 0 -26px !important;
}

a.a-button.disabled {
	background-position: 0 -73px !important;
}

a.a-button.disabled span {
	background-position: right -73px;
	color: #B4B5B6;
}

a.a-button-1 {
	line-height: 21px;
	height: 21px;
	display: inline-block;
	color: #000;
	border: 1px solid #C0C4C7;
	background: url(/img/button/a-button.$262.png) repeat-x 0 -52px;
	padding: 0 10px;
}

a.a-button-1:hover {
	border-color: #69A7FF;
}

a.a-button-1.disable {
	border-color: #C0C4C7;
	color: #999;
	cursor: default;
}

a.green-button,span.green-button {
	display: block;
	height: 47px;
	line-height: 45px;
	background: url(/img/button/green.$90.png) no-repeat right;
	padding-right: 10px;
	cursor: pointer;
	font-family: "Helvetica Neue", "Luxi Sans", "DejaVu Sans",
		'Microsoft Yahei', Tahoma;
	font-size: 24px;
	color: #fff;
}

a.green-button span,span.green-button span {
	display: block;
	height: 47px;
	background: url(/img/button/green.$90.png) no-repeat;
	padding: 0 20px 0 30px;
	margin-right: -1px;
}

a.green-button.with-arrow,span.green-button.with-arrow {
	padding-right: 35px;
}

a.green-button.with-arrow span,span.green-button.with-arrow span {
	padding-right: 0;
}

a.green-button-2 {
	display: block;
	float: right;
	background: #86B500;
	color: #fff;
	font-size: 18px;
	font-weight: bold;
	border: 1px solid #557402;
	height: 38px;
	line-height: 38px;
	padding: 0 25px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

a.green-button-2.disabled {
	border-color: #999;
	background-color: #ccc;
	cursor: default;
}

a.b-button {
	display: inline-block;
	height: 22px;
	padding-left: 5px;
	background: url(/img/button/a-button.$262.png) no-repeat 0 -99px;
	line-height: 22px;
}

a.b-button span {
	display: block;
	font-weight: normal;
	height: 22px;
	padding: 0 10px 0 5px;
	background: url(/img/button/a-button.$262.png) no-repeat right -99px;
	color: #5F5C5C;
	margin-right: -1px;
}

a.b-button.icon-add {
	padding-left: 20px;
	background-position: 0 -99px;
}

a.b-button.icon-add span {
	padding-left: 0;
}

a.round-button,span.round-button {
	display: inline-block;
	height: 26px;
	line-height: 26px;
	background: url(/img/button/round.$321.png) no-repeat 0 0;
	padding-left: 20px;
	font-size: 14px;
	color: #fff !important;
	margin-right: 15px;
}

a.round-button span,span.round-button span {
	display: inline-block;
	margin-right: -15px;
	_margin-right: 0;
	height: 26px;
	line-height: 26px;
	background: url(/img/button/round.$321.png) no-repeat right 0;
	padding-right: 20px;
}

a.round-button span:after,span.round-button span:after,a.round-button:before,span.round-button:before
	{
	content: "1";
	display: block;
	height: 0;
	visibility: hidden;
}

a.round-button-cancel,span.round-button-cancel {
	background-position: 0 -26px;
}

a.round-button-cancel span,span.round-button-cancel span {
	background-position: right -26px;
}

a.simple-gray-button,span.simple-gray-button {
	display: inline-block;
	height: 32px;
	line-height: 32px;
	padding: 0 15px;
	background: #DEDEDE;
	border: 1px solid #C5C2C2;
	color: #666;
	font-size: 14px;
	font-weight: bold;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.gray-button {
	border: none;
	background: url(/img/button/gray-button.$1310.png) repeat-x 0 0;
	height: 36px;
	border: 1px solid #787878;
	font-size: 14px;
	line-height: 36px;
	display: block;
	padding: 0 20px;
	color: #333;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	cursor: pointer;
}

.gray-button:hover {
	background-position: 0 -36px;
}

.gray-button.disabled {
	color: #999;
	border-color: #A9ABAB;
}

.deep-blue-button {
	border: none;
	background: url(/img/button/deep-blue.$1311.png) repeat-x 0 0;
	height: 28px;
	border: 1px solid #002C46;
	font-size: 14px;
	line-height: 28px;
	display: block;
	padding: 0 20px;
	color: #fff;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	cursor: pointer;
}

.deep-blue-button:hover {
	background-position: 0 -28px;
	border-color: #1C4D6D;
}

a.pure-button {
	display: block;
	float: left;
	color: #777;
	background-color: #F5F5F5;
	border: 1px solid #ccc;
	border-color: #DDD #CCC #CCC #DDD;
	cursor: pointer;
	height: 36px;
	line-height: 36px;
	font-size: 14px;
	padding: 0 20px 0 18px;
	border-radius: 5px;
}

a.pure-button:hover {
	background-color: #C2DAF0;
	border-color: #9BBAE2;
	color: #145591;
}

a.pure-button.green {
	color: #529214;
}

a.pure-button.green:hover {
	background-color: #E6EFC2;
	border-color: #C6D880;
}

a.pure-button.red {
	color: #D12F19;
}

a.pure-button.red:hover {
	background-color: #FBE3E4;
	border-color: #FBC2C4;
}

input.input-text,textarea.input-text,input.shadow-input-text,textarea.shadow-input-text
	{
	font-size: 14px;
	line-height: 20px;
	border: 1px solid #AEBACD;
	padding: 4px;
	background: url(/img/bg/input-text.$53.png) no-repeat;
}

input.input-text,input.shadow-input-text {
	height: 30px;
}

input.simple-input-text,textarea.simple-input-text {
	font-size: 14px;
	line-height: 20px;
	border: 1px solid #AEBACD;
	padding: 4px;
}

input.simple-input-text {
	height: 30px;
}

.simple-input-text.disabled {
	background-color: #EEE;
}

select.global-select {
	border: 1px solid #AEBACD;
	font-size: 14px;
	padding: 10px 4px;
	background: url(/img/bg/input-text.$53.png) no-repeat;
}

.input-button,.blue-button {
	border: none;
	background: url(/img/button/blue-button.$1310.png) repeat-x 0 0;
	height: 36px;
	border: 1px solid #006DAB;
	font-size: 14px;
	line-height: 36px;
	display: block;
	padding: 0 20px;
	color: #fff;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	cursor: pointer;
}

.input-button:hover,.blue-button:hover {
	background-position: 0 -36px;
}

.input-button.disabled,.blue-button.disabled {
	background-position: 0 -72px;
	color: #999;
	border-color: #A9ABAB;
}

.dd-dialog {
	position: fixed;
	_position: absolute;
	z-index: 999;
}

.dd-dialog table {
	z-index: 999;
	position: relative;
}

.dd-dialog iframe {
	position: absolute;
	z-index: 998;
	top: 10px;
	left: 10px;
}

.dd-dialog-tr-t {
	height: 10px;
}

.dd-dialog-td-lt {
	width: 10px;
	height: 10px;
	background: url(/img/bg/dialog.$375.png) no-repeat;
	_background-image: none;
	_filter: progid : DXImageTransform.Microsoft.AlphaImageLoader ( src =
		'http://s.libdd.com/img/bg/dialog-lt.$376.png', sizingMethod = 'crop'
		);
}

.dd-dialog-td-ct {
	height: 10px;
	background: url(/img/bg/dialog.$375.png) repeat-x 0 -10px;
	_background-image: none;
	_filter: progid : DXImageTransform.Microsoft.AlphaImageLoader ( src =
		'http://s.libdd.com/img/bg/dialog-cc.$376.png', sizingMethod = 'scale'
		);
}

.dd-dialog-td-rt {
	width: 10px;
	height: 10px;
	background: url(/img/bg/dialog.$375.png) no-repeat -20px 0;
	_background-image: none;
	_filter: progid : DXImageTransform.Microsoft.AlphaImageLoader ( src =
		'http://s.libdd.com/img/bg/dialog-rt.$376.png', sizingMethod = 'crop'
		);
}

.dd-dialog-td-lc {
	width: 10px;
	height: 100%;
	background: url(/img/bg/dialog.$375.png) repeat-y -10px 0;
	_background-image: none;
	_filter: progid : DXImageTransform.Microsoft.AlphaImageLoader ( src =
		'http://s.libdd.com/img/bg/dialog-cc.$376.png', sizingMethod = 'scale'
		);
}

.dd-dialog-td-cc {
	background: #fff;
}

.dd-dialog-td-rc {
	width: 10px;
	height: 100%;
	background: url(/img/bg/dialog.$375.png) repeat-y -10px 0;
	_background-image: none;
	_filter: progid : DXImageTransform.Microsoft.AlphaImageLoader ( src =
		'http://s.libdd.com/img/bg/dialog-cc.$376.png', sizingMethod = 'scale'
		);
}

.dd-dialog-td-lb {
	width: 10px;
	height: 10px;
	background: url(/img/bg/dialog.$375.png) no-repeat 0 -20px;
	_background-image: none;
	_filter: progid : DXImageTransform.Microsoft.AlphaImageLoader ( src =
		'http://s.libdd.com/img/bg/dialog-lb.$376.png', sizingMethod = 'crop'
		);
}

.dd-dialog-td-cb {
	height: 10px;
	background: url(/img/bg/dialog.$375.png) repeat-x 0 -10px;
	_background-image: none;
	_filter: progid : DXImageTransform.Microsoft.AlphaImageLoader ( src =
		'http://s.libdd.com/img/bg/dialog-cc.$376.png', sizingMethod = 'scale'
		);
}

.dd-dialog-td-rb {
	width: 10px;
	height: 10px;
	background: url(/img/bg/dialog.$375.png) no-repeat -20px -20px;
	_background-image: none;
	_filter: progid : DXImageTransform.Microsoft.AlphaImageLoader ( src =
		'http://s.libdd.com/img/bg/dialog-rb.$376.png', sizingMethod = 'crop'
		);
}

.dd-dialog-wrap {
	padding: 15px 0;
}

.dd-dialog-header {
	padding: 0 15px 15px;
}

.dd-dialog-header h2 {
	float: left;
}

.dd-dialog-close-btn {
	float: right;
	display: block;
	width: 18px;
	height: 18px;
	background: url(/img/icon/x-close.$108.png) no-repeat 0 -22px;
	text-indent: -9999px;
	outline: none;
}

.dd-dialog-close-btn:hover {
	background-position: 0 -40px;
}

.dd-dialog-content {
	padding: 0 15px;
}

.dd-dialog-footer {
	padding: 15px 15px 0;
}

#icp-code {
	position: absolute;
	bottom: 10px;
	left: 50%;
	margin-left: -55px;
}

#icp-code a {
	color: #A8B1BA;
}

body {
	background-color: #D3D9DE;
}

div#wrap {
	height: auto;
	background: url(/img/bg/body-bg.$1485.png) repeat-x center top;
}

div#header {
	height: 62px;
	margin: 0 auto 25px;
	width: 900px;
	_z-index: 999;
}

div#content-holder {
	width: 900px;
	margin: 0 auto;
	padding-bottom: 20px;
}

div#content {
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

body.content-shadow #content {
	-moz-border: 3px solid #EEF2F9;
	-webkit-border: 3px solid #EEF2F9;
	border: 3px solid #EEF2F9;
	box-shadow: 0 0 18px rgba(0, 0, 100, 0.15) inset;
	padding: 0;
	background-color: #fff;
}

body.content-column-bg #content {
	background: #fff url("/img/bg/publisher_content.$1349.png") repeat-y
		center center;
}

#logo-holder {
	float: left;
	position: relative;
}

#new-feed-count {
	position: absolute;
	display: block;
	right: 5px;
	top: 5px;
	width: 23px;
	height: 18px;
	color: #fff;
	text-align: center;
	padding-bottom: 5px;
	background: url(/img/icon/new-feed-count.$1646.png) no-repeat;
}

#logo {
	float: left;
	height: 62px;
	overflow: hidden;
}

#logo a {
	width: 110px;
	height: 62px;
	display: block;
	background: url(/img/logo/logo-big-header.$1543.png) no-repeat 0 center;
	text-indent: -9999px;
	outline: none;
}

#logo a:active {
	margin-top: 1px;
	opacity: .9;
	margin-top: 0\9;
}

#nav {
	float: left;
	height: 46px;
	margin-top: 16px;
}

#nav li {
	float: left;
	margin-left: 10px;
	position: relative;
}

#nav li a {
	display: block;
	float: left;
	width: 66px;
	height: 43px;
	padding-top: 3px;
	line-height: 43px;
	text-align: center;
	font-size: 20px;
	color: #fff;
	outline: none;
}

#nav li.active a,#nav li a:hover {
	background: url(/img/bg/nav-item.$1485.png) no-repeat center 39px;
}

#nav li a.droplist {
	background: url(/img/icon/icon.$284.png) no-repeat 56px 23px;
	padding-right: 10px;
}

#nav li a.droplist.active {
	background-color: #1F354C;
	color: #fff;
}

#nav s {
	background: url(/img/icon/new.$1304.png) no-repeat scroll 0 0;
	width: 32px;
	height: 16px;
	position: absolute;
	right: -12px;
	top: 0;
	_display: none;
}

#sub-nav {
	float: right;
	height: 24px;
	line-height: 24px;
}

#sub-nav li {
	float: right;
	padding-left: 18px;
}

#sub-nav li a {
	color: #fff;
}

#invite-link-holder {
	float: right;
	padding-right: 24px;
	position: relative;
}

#invite-link-btn {
	display: block;
	height: 32px;
	padding-left: 20px;
	background: url(/img/bg/nav-item.$1485.png) no-repeat 0 -52px;
	line-height: 32px;
	font-size: 12px;
	color: #fff;
	text-decoration: underline;
	float: right;
}

#invite-link-holder .invite-count {
	position: absolute;
	top: 0;
	right: 0;
	width: 22px;
	height: 20px;
	line-height: 18px;
	text-decoration: none;
	text-align: center;
	background: url(/img/icon/invite-count.$1682.png) no-repeat scroll 0 0;
	color: #fff;
	overflow: hidden;
}

#header .droplist-menu {
	background: #1F354C;
	border-bottom: 2px solid #1B2B42;
	position: absolute;
	z-index: 101;
}

#header .droplist-menu a {
	color: #93A2B3;
	font-size: 14px;
	padding: 5px 30px 5px 14px;
	display: block;
	border-bottom: 1px solid #182E45;
	width: 75px;
}

#header .droplist-menu a:hover {
	color: #C1CDDB;
}

#search {
	float: right;
	clear: right;
	margin-top: 3px;
	position: relative;
	z-index: 1;
	margin-left: 10px;
}

#search input {
	outline: none;
	border: 1px solid #3387D1;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	width: 167px;
	font-size: 12px;
	padding: 3px 70px 3px 9px;
	color: #5c7480;
	height: 18px;
	line-height: 18px;
}

#search .search-wrap {
	border: 1px solid #15354F;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	position: relative;
	zoom: 1;
}

#search input.input-tip {
	color: #999;
}

#search button {
	width: 66px;
	height: 24px;
	position: absolute;
	right: 1px;
	top: 1px; *
	top: 2px;
	background: #F0F0F0 url(/img/app/home.$1830.png) no-repeat -500px -810px
		scroll;
	_background-image: url(/img/app/home_ie6.$1830.png);
	border: none;
	text-indent: -9999em;
	cursor: pointer;
	border-radius: 0 5px 5px 0;
	-moz-border-radius: 0 5px 5px 0;
	-webkit-border-radius: 0 5px 5px 0;
}

#search button.hilight,#search button:hover {
	background-position: -800px -810px;
	background-color: #CAE9FF;
}

#tag-search-tip {
	color: #3B5975;
	font-size: 12px;
	padding-top: 6px;
	height: 32px;
	width: 245px;
	line-height: 32px;
	padding-left: 10px;
	background: url(/img/bg/search-tag-tip.$1305.png) no-repeat;
	left: 0;
	top: 29px;
	position: absolute;
}

#main {
	float: left;
	width: 625px;
}

#aside {
	float: right;
	width: 250px;
	background-color: #F4F7FA;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-raidus: 5px;
}

#aside .separator {
	border-top: 1px solid #E2E6E8;
	overflow: hidden;
	border-bottom: 1px solid #FEFFFE;
	border-width: 1px 0;
	margin: 15px 10px;
	_margin: 8px 10px;
}

#aside .sidebox {
	clear: both;
	padding: 0 20px 0 22px;
}

#aside .sidebox h5 {
	margin-bottom: 10px;
}

#aside .sidebox .more {
	float: right;
}

#aside .sidebox .sidebox-ct {
	clear: both;
}